Entity-Relationship and Object-Oriented Data Modeling-an Experimental Comparison of Design Quality

نویسندگان

  • Peretz Shoval
  • Sagit Shiran
چکیده

We compare EER and OO data models from the point of view of design quality. Quality is measured in terms of (a) correctness of the conceptual schemas being designed, (b) time to complete the design task, and (c) designers' preferences of the models. Result of an experimental comparison of the two models reveal that the EER model surpasses the OO model for designing unary and ternary relationships, it takes less time to design EER schemas, and the EER model is preferred by designers. We conclude that even if the objective is to implement an OO database schema, the recommended procedure is to: (1) create an EER conceptual scheme, (2) map it to an OO schema, and augment the target schema with behavioral constructs that are unique to the OO approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ERC+: an object+relationship paradigm for database applications

The concepts of object oriented data models aim towards modeling of application objects close to the user's view. Yet developers of applications relying on object oriented database management systems are facing problems resulting from the limitations of object oriented data models to describe adequately the full range of possible associations between objects and between processes. This paper fo...

متن کامل

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

About Entities, Complex Objects and Object-oriented Data Models

Facilities for complex object modeling are nowadays needed in several areas of database applications (CAD/CAM, office automation, robotics, ...). Consequently, either new models are developed, or existing ones (relational, functional) are extended to better respond to this requirement. This paper intends to show that the entity-relationship approach may offer the required facilities, preserving...

متن کامل

Comparative Study on Extended Entity Relationship and Unified Modeling Language

---------------------------------------------------------------------***--------------------------------------------------------------------Abstract Entity Relationship modeling is the process of coming up with an abstract and conceptual representation of data. Entity Relationship diagrams ultimately model the databases. Entity Relationship model is generally better in relationship name and par...

متن کامل

Data modeling in UML and ORM revisited

Although the traditional entity relationship approach is still the most widely applied technique for modeling database applications, object-oriented approaches and fact-oriented approaches are being increasingly used for data modeling in general. The most popular exemplars of the latter two approaches are respectively the Unified Modeling Language (UML) and Object-Role Modeling (ORM). An initia...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Data Knowl. Eng.

دوره 21  شماره 

صفحات  -

تاریخ انتشار 1997